Component: Option Indexed to Issuer's Equity [Hierarchy]

Line Label Object Class Period Type Balance Name
1 Option Indexed to Issuer's Equity [Hierarchy]

*

*

*

added:OptionIndexedToIssuersEquityHierarchy
2 Option Indexed to Issuer's Equity, Strike Price [Concept] Per Unit For Period us-gaap:OptionIndexedToIssuersEquityStrikePrice
3 Option Indexed to Issuer's Equity, Shares [Concept] Shares For Period

*

us-gaap:OptionIndexedToIssuersEquityShares
4 Option Indexed to Issuer's Equity, Indexed Shares [Concept] Shares As Of

*

us-gaap:OptionIndexedToIssuersEquityIndexedShares
5 Option Indexed to Issuer's Equity, Settlement Date [Concept] Date For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementDateOrDates
6 Option Indexed to Issuers Equity, Settlement Dates [Concept] Date String For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementDates
7 Option Indexed to Issuer's Equity, Classification [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquityClassification
8 Option Indexed to Issuer's Equity, Settlement Alternatives [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementAlternatives
9 Option Indexed to Issuer's Equity, Settlement Alternatives, at Fair Value [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquitySettlementAlternativesAtFairValue
10 Option Indexed to Issuer's Equity, Contract Reclassification [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquityContractReclassification
11 Option Indexed to Issuer's Equity, Redeemable Stock, Redemption Requirements [Concept] Text/String For Period

*

us-gaap:OptionIndexedToIssuersEquityRedeemableStockRedemptionRequirements